Tide pools are shallow, rocky areas that are exposed to the air during low tides and submerged during high tides. They provide a unique ecosystem for marine life, where various species can be observed in their natural habitat without having to venture into deeper waters.